package trabajosubversion;



import Logica.*;
import java.io.File;
import javax.swing.*;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Scanner;

public class Facade {

    public Facade(){
        
    }

    public int maximoX(ArrayList<Integer> datosEnX ) {
        Maximo m = new Maximo(datosEnX);
        return m.calcularMaximo();
    }

    public int maximoY(ArrayList<Integer> datosEnY) {
        Maximo m1 = new Maximo(datosEnY);
        return m1.calcularMaximo();
    }
    public int minimoX(ArrayList<Integer> datosEnX ) {
        Maximo m = new Maximo(datosEnX);
        return m.calcularMinimo();
    }

    public int minimoY(ArrayList<Integer> datosEnY) {
        Maximo m1 = new Maximo(datosEnY);
        return m1.calcularMinimo();
    }

    public int sumatoriaX(ArrayList<Integer> datosEnX ) {
        Sumatoria s = new Sumatoria(datosEnX);
        return s.calcularSumatoria();
    }

    public int sumatoriaY(ArrayList<Integer> datosEnY) {
        Sumatoria s1 = new Sumatoria(datosEnY);
        return s1.calcularSumatoria();
    }

    public float promedioX(ArrayList<Integer> datosEnX ) {
        Promedio p = new Promedio(datosEnX);
        return p.calcularPromedio();
    }

    public float promedioY(ArrayList<Integer> datosEnY) {
        Promedio p = new Promedio(datosEnY);
        return p.calcularPromedio();
    }

    public void leerArchivo(ArrayList<Integer> datosEnX,ArrayList<Integer> datosEnY ) {
        Archivos al = new Archivos();
        al.leerArchivo(datosEnX, datosEnY);
    }

    public void escribirArchivo(String s) {
            Archivos ae = new Archivos();
            ae.escribir(s);
    }
}
